* { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
body { margin: 0; font-size: 14px; font-family: 'å¾®è½¯é›…é»‘'; color: #333333; }
p,h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; }
ul,li { list-style: none; margin: 0; padding: 0; }
a { cursor: pointer; text-decoration: none; font-size: 14px; color: #333333; }
a:hover { text-decoration: none; }
.wrap { width: 100%; margin: 0 auto; }
img { max-width: 100%; height: auto; vertical-align: bottom; border: none; }
i,em { font-style: normal; }

.top_dh { width: 1200px; margin: 10px auto; overflow: hidden; display: flex; align-items: center; justify-content: space-between; padding: 10px 0; }

.top_logo { display: flex; align-items: center; justify-content: space-between; }
.top_logo h1 { font-size: 14px; display: none; }
.top_logo h2 { font-size: 14px; margin-left: 10px; color: #707070; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; padding: 5px 0; letter-spacing: 1.1px; }
.top_logo img { width: 140px; cursor: pointer; }

.top_zs ul li { width: 10%; }
.top_zs ul li a { display: block; text-align: center; font-weight: 500; }
.top_zs ul li a:hover { color: #ff6a00; }
.top_zs ul { width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; }

.top_53kf a { display: block; width: 100px; line-height: 25px; background: #ff6a00; text-align: center; border-radius: 10px; color: #fff; }

.top_img { margin: 20px auto 0 auto; overflow: hidden; }
.top_img img { margin: 0px auto 10px auto; display: block; cursor: pointer; width: 1200px; }

.top_nations { width: 1200px; margin: 0 auto; box-shadow: 0 0 40px 0 rgba(46, 88, 255, 0.07); padding: 20px 30px; display: flex; align-items: center; justify-content: space-between; }
.top_nations h3 { width: 1%; }
.top_nations ul { display: flex; align-items: center; justify-content: space-between; width: 96%; }
.top_nations ul li { transition: transform .5s; }
.top_nations ul li:hover { transform: translateY(-5px); }
.top_nations ul li a:hover { color: #ff6a00; }
.top_nations ul li a img { width: 64px; height: 44px; margin: 0 auto; display: block; border-radius: 5px; }
.top_nations ul li a p { text-align: center; margin-top: 10px; }

.mlk { width: 1200px; margin: 20px auto; overflow: hidden; }
.mlk h3 { font-size: 16px; margin-bottom: 20px; overflow: hidden; }
.mlk h3 em { width: 20px; height: 20px; line-height: 20px; background: #ff6a00; color: #fff; text-align: center; display: block; float: left; margin-right: 10px; }
.mlk h3 span { display: block; float: left; height: 20px; line-height: 20px; }

.mlk .mlk_hd { overflow: hidden; }
.mlk .mlk_hd .mlk_img { width: 250px; height: 430px; margin-right: 20px; float: left; }
.mlk .mlk_hd .mlk_img img { width: 250px; height: 430px; border: 1px solid rgba(221, 221, 221, 0.45); border-radius: 5px; }
.mlk .mlk_hd .mlk_img .mlk-schools { display: flex; flex-wrap: wrap; justify-content: space-between; text-align: center; border-right: 1px solid #f0f0f0; padding-right: 5%; }
.mlk .mlk_hd .mlk_img .mlk-schools a { transition: transform .4s; width: 48%; margin-bottom: 10px; margin-top: 5px; }
.mlk .mlk_hd .mlk_img .mlk-schools a:hover { transform: translateX(5px); }
.mlk .mlk_hd .mlk_img .mlk-schools img { width: 48px; height: 48px; border: none; }
.mlk .mlk_hd .mlk_img .mlk-schools p { font-size: 13px; line-height: 35px; height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.mlk .mlk_hd .mlk_img .mlk_gd a { display: block; text-align: center; font-size: 13px; color: #ff6a00; font-weight: bold; }

.mlk .mlk_hd .mlk_sd { width: 920px; float: left; }
.mlk .mlk_hd .mlk_sd ul { display: flex; justify-content: space-between; }
.mlk .mlk_hd .mlk_sd ul li { width: 48%; }
.mlk .mlk_hd .mlk_sd ul li h4 { margin-bottom: 10px; }
.mlk .mlk_hd .mlk_sd ul li h4 a:hover { color: #ff6a00; }
.mlk .mlk_hd .mlk_sd ul li .jx { overflow: hidden; display: flex; align-items: center; justify-content: space-between; }
.mlk .mlk_hd .mlk_sd ul li .jx img { width: 70px; height: auto; border: 1px solid #f0f0f0; border-radius: 5px; }
.mlk .mlk_hd .mlk_sd ul li .jx_ar { width: 80%; }
.mlk .mlk_hd .mlk_sd ul li .jx p { line-height: 30px; font-size: 13px; float: left; width: 345px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis; overflow: hidden; }

.mlk .mlk_dq { width: 920px; float: left; }

.mlk_dq .baike_mm { overflow: hidden; margin-bottom: 15px; margin-top: 20px; }
.mlk_dq .baike_mm ul { border-bottom: 1px solid #f0f0f0; overflow: hidden; }
.mlk_dq .baike_mm ul li { font-size: 14px; font-weight: bold; margin-right: 20px; padding: 0 10px; float: left; cursor: pointer; }
.mlk_dq .baike_mm ul .active {position: relative;padding-bottom: 10px;color: #ff6a00;}
.mlk_dq .baike_mm ul .active:before {content: "";position: absolute;bottom: 0;left: 20px;width: 35px;height: 3px;background: #ff6a00;}

.mlk_dq .syqh { display: none; }
.mlk_dq .active { display: block; }

.mlk .mlk_dq .zixun ul { display: flex; flex-wrap: wrap; justify-content: space-between; }
.mlk .mlk_dq .zixun ul li { line-height: 30px; position: relative; padding-left: 10px; display: flex; justify-content: space-between; width: 48%; }
.mlk .mlk_dq .zixun ul li a { display: block; width: 70%; font-size: 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mlk .mlk_dq .zixun ul li a:hover { color: #ff6a00; }
.mlk .mlk_dq .zixun ul li:before { content: ''; position: absolute; top: 13px; left: 0; width: 5px; height: 5px; background: #ddd; border-radius: 100%; }
.mlk .mlk_dq .zixun ul li span { font-size: 13px; }

.mlk .mlk_dq .baike { }
.mlk .mlk_dq .baike ul { display: flex; flex-wrap: wrap; justify-content: space-between; }
.mlk .mlk_dq .baike ul li { margin: 0 20px 0 0; }
.mlk .mlk_dq .baike ul li a { font-size: 13px; line-height: 30px; }
.mlk .mlk_dq .baike ul li a:hover { color: #ff6a00; }

.con_gg { width: 1200px; margin: 10px auto; }

.link { width: 1200px; margin: 30px auto; overflow: hidden; }
.link h4 { font-size: 16px; }
.link ul { margin-top: 20px; }
.link ul li a { display: block; float: left; margin-right: 20px; font-size: 14px; color: hsl(0deg 0% 20%); }
.link ul li a:hover { color: #FF7517; }

@media screen and (max-width: 768px) { 

	body,a { font-size: 0.28rem; }

	.top { width: 100%; }
	.top_img { width: 100%; margin: 0 auto; border-radius: 10px; }
	.top_img img { max-width: 200%; left: 50%; transform: translate(-9%); width: 200%; }

	.top_zs { margin: 0.3rem 0 0.2rem 0; }
	.top_zs ul { width: 100%; flex-wrap: wrap; }
	.top_zs ul li { width: 19%; height: 1.5rem; overflow: hidden; padding-top: 40px; margin: 0 0 0.2rem 0; }
	.top_zs ul li a { width: 100%; margin: 0 auto; }
	.top_zs ul li:nth-child(1) { background: url(/images/nav7.png) no-repeat top; background-size: 40px; }
	.top_zs ul li:nth-child(2) { background: url(/images/nav6.png) no-repeat top; background-size: 40px; }
	.top_zs ul li:nth-child(3) { background: url(/images/nav5.png) no-repeat top; background-size: 40px; }
	.top_zs ul li:nth-child(4) { background: url(/images/nav4.png) no-repeat top; background-size: 40px; }
	.top_zs ul li:nth-child(5) { background: url(/images/nav3.png) no-repeat top; background-size: 40px; }
	.top_zs ul li:nth-child(6) { background: url(/images/nav2.png) no-repeat top; background-size: 40px; }
	.top_zs ul li:nth-child(7) { background: url(/images/nav1.png) no-repeat top; background-size: 40px; }
	.top_zs ul li:nth-child(8) { background: url(/images/nav8.png) no-repeat top; background-size: 40px; }
	.top_zs ul li:nth-child(9) { background: url(/images/nav9.png) no-repeat top; background-size: 40px; }
	.top_zs ul li:nth-child(10) { background: url(/images/nav10.png) no-repeat top; background-size: 40px; }

	.top_dh { width: 100%; padding: 0 0.1rem 0.2rem 0.1rem; box-shadow: 0 2px 0 2px #F6F9FC; }
	.top_logo { width: 80%; justify-content: start; }
	.top_logo img { width: 35%; }
	.top_logo h2 { font-size: 0.28rem; width: 55%; }
	.top_53kf a { width: 100%; padding: 0 0.3rem; }

	.top_nations { width: 100%; padding: 0.4rem 0.1rem; display: inherit; }
	.top_nations h3 { width: 100%; margin-bottom: 0.2rem; font-size: 0.26rem; }
	.top_nations h3:after { left: 21px; }
	.top_nations ul { flex-wrap: wrap; width: 100%; }
	.top_nations ul li { width: 20%; margin: 0.2rem 0; display: inline-block; }
	.top_nations ul li a img { margin: 0 auto; display: block; border-radius: 5px; width: 50%; height: 50%; }
	.top_nations ul li a p { margin-top: 0; padding: 0.2rem 0 0 0; font-size: .24rem; }

	.mlk { width: 96%; margin: 0 auto 0.2rem auto; border-bottom: 0.2rem solid #F6F9FC; padding-bottom: 0.2rem; }
	.mlk h3 { margin-top: 0.2rem; margin-bottom: 0.2rem; background: url(/images/bqas.png) no-repeat left; background-size: 20px; padding-left: 0.6rem; }
	.mlk h3 em { display: none; }
	.mlk h3 span { height: auto; }
	.mlk .mlk_hd .mlk_img { width: 100%; height: auto; margin-right: inherit; margin-bottom: 10px; float: inherit; }
	.mlk .mlk_hd .mlk_img img { width: 100%; height: auto; display: none; }
	.mlk .mlk_hd .mlk_img .mlk-schools { width: auto; overflow-x: auto; white-space: nowrap; flex-wrap: inherit; }
	.mlk .mlk_hd .mlk_img .mlk-schools a { margin-right: 3%; }
	.mlk .mlk_hd .mlk_img .mlk-schools img { display: initial; }
	.mlk .mlk_hd .mlk_sd { width: 100%; float: inherit; }
	.mlk .mlk_hd .mlk_sd ul { flex-wrap: wrap; }
	.mlk .mlk_hd .mlk_sd ul li { width: 100%; margin: 0.1rem 0 0.1rem 0; border-bottom: 1px solid #f0f0f0; padding-bottom: 0.2rem; }
	.mlk .mlk_hd .mlk_sd ul li .jx img { width: 18%; margin-right: 2%; }
	.mlk .mlk_hd .mlk_sd ul li .jx p { width: 100%; line-height: 25px; font-size: 0.28rem; }
	
	.mlk .mlk_dq { width: 100%; }
	.mlk_dq .syqh { height: 5rem; }
	
	.mlk .mlk_dq .baike_mm { margin: 0.2rem 0 0.2rem 0; }
	.mlk .mlk_dq .baike_mm ul { display: flex; justify-content: space-between; }
	.mlk .mlk_dq .baike_mm ul li { padding-bottom: 0.2rem; margin: 0 0; text-align: center; }

	.mlk .mlk_dq .zixun ul li { width: 100%; margin-right: initial; }
	.mlk .mlk_dq .zixun ul li a { display: block; float: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 75%; font-size: 0.28rem; }
	.mlk .mlk_dq .zixun ul li span { font-size: 0.28rem; }
	.mlk .mlk_dq .baike ul li a { font-size: 0.28rem; }

	.con_gg { width: 96%; border-bottom: 5px solid #F6F9FC; padding-bottom: 0.2rem; flex-wrap: wrap; }
	.link { width: 96%; }

}